Third International Workshop on Variability Modelling of Software-Intensive Systems, Seville, Spain, January 28-30, 2009. Proceedings
نویسندگان
چکیده
Transformation-based program synthesis is a hallmark of automated program development. Some time ago, we discovered that the design of a program could be expressed as a matrix of transformations, where both rows and columns represented features. The technique was called Origami, as the matrix was folded in precise ways (thereby composing transformations) until a scalar was produced. This scalar defined an expression (a composition of transformations) that, when evaluated, synthesized the program. Origami generalized to n-dimensional matrices, where each axis defined a dimension of variability. But we never quite understood why Origami worked. Our research seeks principles of automated construction that can be appreciated by practitioners and that are expressed in terms of simple mathematics. This talk explains Origami by an interesting integration of diverse topics: data cubes (database technology), basic ideas from tensors and categories (mathematics), extensibility problem (programming languages), and feature interactions (software design). VaMoS'09
منابع مشابه
Fourth International Workshop on Variability Modelling of Software-Intensive Systems, Linz, Austria, January 27-29, 2010. Proceedings
Feature-oriented domain analysis (FODA) was proposed twenty years ago as a method for systematic discovery and exploitation of commonality across related software systems to support software reuse. Since then, many industrial cases of FODA application have reported, the original model has been extended, and new paradigms such as generative programming and feature-oriented programming have been ...
متن کاملHybrid Artificial Intelligence Systems, Third International Workshop, HAIS 2008, Burgos, Spain, September 24-26, 2008. Proceedings
Give us 5 minutes and we will show you the best book to read today. This is it, the hybrid artificial intelligence systems third international workshop hais 2008 burgos spain september 24 26 2008 proceedings lecture notes in lecture notes in artificial intelligence that will be your best choice for better reading book. Your five times will not spend wasted by reading this website. You can take ...
متن کاملSoftware-guided insulin dosing: tight glycemic control and decreased glycemic derangements in critically ill patients.
OBJECTIVE To determine whether glycemic derangements are more effectively controlled using software-guided insulin dosing compared with paper-based protocols. PATIENTS AND METHODS We prospectively evaluated consecutive critically ill patients treated in a tertiary hospital surgical intensive care unit (ICU) between January 1 and June 30, 2008, and between January 1 and September 30, 2009. Pap...
متن کاملWhy Information Systems Modelling Is Difficult
Copyright © by the paper’s authors. Copying permitted only for private and academic purposes. In: Z. Budimac, Z. Horváth, T. Kozsik (eds.): Proceedings of the SQAMIA 2016: 5th Workshop of Software Quality, Analysis, Monitoring, Improvement, and Applications, Budapest, Hungary, 29.-31.08.2016. Also published online by CEUR Workshop Proceedings (CEUR-WS.org, ISSN 1613-0073). Why Information Syste...
متن کاملIntroduction to the special issue on SMACD 2015
Welcome to the Special Issue devoted to the 2012 edition of the International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD). This is the XIIth edition of the conference, and it was held on 19–21 September 2012 in Seville, Spain. SMACD originated from a specialized workshop in 1991 in Paris and since 1992 it became a biannual event....
متن کامل